//vector的使用
//倒序输出
//奇数输出
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n=0;
	cin >> n;
	vector<int> v;
	for(int i = 0;i<n;i++)
	{
		int tmp=0;
		cin >> tmp;
		v.push_back(tmp);
	}
	int i = 0;
	for(i = v.size()-1; i >=0; i--)
	{
		cout<<v[i];
		if(i>0) cout<<' ';
	}
	cout<<endl;
	int j = 0;
	for(j=0; j < v.size(); j+=2)
	{
		cout<<v[j];
		if(j < n-2) cout<<' ';
	}
	return 0;
}
